package com.shop.loan.model.entity;

import java.util.Date;

public class SettingByMybatis {
    /**
     * 
     */
    private Long id;

    /**
     * 
     */
    private Date createTime;

    /**
     * 
     */
    private Date updateTime;

    /**
     * 自动分配放款客服
     */
    private Boolean autoAllocLoanService;

    /**
     * 自动分配售后客服
     */
    private Boolean autoAllotAfterService;

    /**
     * 自动分配催收客服
     */
    private Boolean autoAllotCollectionService;

    /**
     * 是否自动放款
     */
    private Boolean autoLoan;

    /**
     * 自然渠道客户拉黑
     */
    private Boolean channelBlack;

    /**
     * 结清隐藏订单
     */
    private Boolean endHideOrder;

    /**
     * 文件域名
     */
    private String fileDomain;

    /**
     * 
     */
    private String loanPassword;

    /**
     * 机审自动通过/拒绝
     */
    private Boolean machineAuto;

    /**
     * 机审拒绝后拉黑
     */
    private Boolean machineAutoBlack;

    /**
     * 机审自动获取报告
     */
    private Boolean machineAutoReport;

    /**
     * 短信提醒时间
     */
    private Integer msgNotifyHour;

    /**
     * 是否开启一键登录
     */
    private Boolean oneKeyLogin;

    /**
     * 
     */
    private String payPassword;

    /**
     * 平台标识
     */
    private String prefix;

    /**
     * 报告有效时间(天)
     */
    private Integer reportTime;

    /**
     * 客服电话
     */
    private String serviceMobile;

    /**
     * 发货后付款(天)
     */
    private Integer signPayTime;

    /**
     * 到期自动代扣
     */
    private Boolean withholdExpire;

    /**
     * 到期代扣时间
     */
    private String withholdHour;

    /**
     * 逾期代扣时间
     */
    private String withholdHourByOverdue;

    /**
     * 逾期自动代扣
     */
    private Boolean withholdOverdue;

    /**
     * 
     */
    private Long createUserId;

    /**
     * 
     */
    private Long updateUserId;

    public SettingByMybatis(Long id, Date createTime, Date updateTime, Boolean autoAllocLoanService, Boolean autoAllotAfterService, Boolean autoAllotCollectionService, Boolean autoLoan, Boolean channelBlack, Boolean endHideOrder, String fileDomain, String loanPassword, Boolean machineAuto, Boolean machineAutoBlack, Boolean machineAutoReport, Integer msgNotifyHour, Boolean oneKeyLogin, String payPassword, String prefix, Integer reportTime, String serviceMobile, Integer signPayTime, Boolean withholdExpire, String withholdHour, String withholdHourByOverdue, Boolean withholdOverdue, Long createUserId, Long updateUserId) {
        this.id = id;
        this.createTime = createTime;
        this.updateTime = updateTime;
        this.autoAllocLoanService = autoAllocLoanService;
        this.autoAllotAfterService = autoAllotAfterService;
        this.autoAllotCollectionService = autoAllotCollectionService;
        this.autoLoan = autoLoan;
        this.channelBlack = channelBlack;
        this.endHideOrder = endHideOrder;
        this.fileDomain = fileDomain;
        this.loanPassword = loanPassword;
        this.machineAuto = machineAuto;
        this.machineAutoBlack = machineAutoBlack;
        this.machineAutoReport = machineAutoReport;
        this.msgNotifyHour = msgNotifyHour;
        this.oneKeyLogin = oneKeyLogin;
        this.payPassword = payPassword;
        this.prefix = prefix;
        this.reportTime = reportTime;
        this.serviceMobile = serviceMobile;
        this.signPayTime = signPayTime;
        this.withholdExpire = withholdExpire;
        this.withholdHour = withholdHour;
        this.withholdHourByOverdue = withholdHourByOverdue;
        this.withholdOverdue = withholdOverdue;
        this.createUserId = createUserId;
        this.updateUserId = updateUserId;
    }

    public SettingByMybatis() {
        super();
    }

    /**
     * 获取
     * @return id 
     */
    public Long getId() {
        return id;
    }

    /**
     * 设置
     * @param id 
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取
     * @return create_time 
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 设置
     * @param createTime 
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取
     * @return update_time 
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 设置
     * @param updateTime 
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 获取自动分配放款客服
     * @return auto_alloc_loan_service 自动分配放款客服
     */
    public Boolean getAutoAllocLoanService() {
        return autoAllocLoanService;
    }

    /**
     * 设置自动分配放款客服
     * @param autoAllocLoanService 自动分配放款客服
     */
    public void setAutoAllocLoanService(Boolean autoAllocLoanService) {
        this.autoAllocLoanService = autoAllocLoanService;
    }

    /**
     * 获取自动分配售后客服
     * @return auto_allot_after_service 自动分配售后客服
     */
    public Boolean getAutoAllotAfterService() {
        return autoAllotAfterService;
    }

    /**
     * 设置自动分配售后客服
     * @param autoAllotAfterService 自动分配售后客服
     */
    public void setAutoAllotAfterService(Boolean autoAllotAfterService) {
        this.autoAllotAfterService = autoAllotAfterService;
    }

    /**
     * 获取自动分配催收客服
     * @return auto_allot_collection_service 自动分配催收客服
     */
    public Boolean getAutoAllotCollectionService() {
        return autoAllotCollectionService;
    }

    /**
     * 设置自动分配催收客服
     * @param autoAllotCollectionService 自动分配催收客服
     */
    public void setAutoAllotCollectionService(Boolean autoAllotCollectionService) {
        this.autoAllotCollectionService = autoAllotCollectionService;
    }

    /**
     * 获取是否自动放款
     * @return auto_loan 是否自动放款
     */
    public Boolean getAutoLoan() {
        return autoLoan;
    }

    /**
     * 设置是否自动放款
     * @param autoLoan 是否自动放款
     */
    public void setAutoLoan(Boolean autoLoan) {
        this.autoLoan = autoLoan;
    }

    /**
     * 获取自然渠道客户拉黑
     * @return channel_black 自然渠道客户拉黑
     */
    public Boolean getChannelBlack() {
        return channelBlack;
    }

    /**
     * 设置自然渠道客户拉黑
     * @param channelBlack 自然渠道客户拉黑
     */
    public void setChannelBlack(Boolean channelBlack) {
        this.channelBlack = channelBlack;
    }

    /**
     * 获取结清隐藏订单
     * @return end_hide_order 结清隐藏订单
     */
    public Boolean getEndHideOrder() {
        return endHideOrder;
    }

    /**
     * 设置结清隐藏订单
     * @param endHideOrder 结清隐藏订单
     */
    public void setEndHideOrder(Boolean endHideOrder) {
        this.endHideOrder = endHideOrder;
    }

    /**
     * 获取文件域名
     * @return file_domain 文件域名
     */
    public String getFileDomain() {
        return fileDomain;
    }

    /**
     * 设置文件域名
     * @param fileDomain 文件域名
     */
    public void setFileDomain(String fileDomain) {
        this.fileDomain = fileDomain == null ? null : fileDomain.trim();
    }

    /**
     * 获取
     * @return loan_password 
     */
    public String getLoanPassword() {
        return loanPassword;
    }

    /**
     * 设置
     * @param loanPassword 
     */
    public void setLoanPassword(String loanPassword) {
        this.loanPassword = loanPassword == null ? null : loanPassword.trim();
    }

    /**
     * 获取机审自动通过/拒绝
     * @return machine_auto 机审自动通过/拒绝
     */
    public Boolean getMachineAuto() {
        return machineAuto;
    }

    /**
     * 设置机审自动通过/拒绝
     * @param machineAuto 机审自动通过/拒绝
     */
    public void setMachineAuto(Boolean machineAuto) {
        this.machineAuto = machineAuto;
    }

    /**
     * 获取机审拒绝后拉黑
     * @return machine_auto_black 机审拒绝后拉黑
     */
    public Boolean getMachineAutoBlack() {
        return machineAutoBlack;
    }

    /**
     * 设置机审拒绝后拉黑
     * @param machineAutoBlack 机审拒绝后拉黑
     */
    public void setMachineAutoBlack(Boolean machineAutoBlack) {
        this.machineAutoBlack = machineAutoBlack;
    }

    /**
     * 获取机审自动获取报告
     * @return machine_auto_report 机审自动获取报告
     */
    public Boolean getMachineAutoReport() {
        return machineAutoReport;
    }

    /**
     * 设置机审自动获取报告
     * @param machineAutoReport 机审自动获取报告
     */
    public void setMachineAutoReport(Boolean machineAutoReport) {
        this.machineAutoReport = machineAutoReport;
    }

    /**
     * 获取短信提醒时间
     * @return msg_notify_hour 短信提醒时间
     */
    public Integer getMsgNotifyHour() {
        return msgNotifyHour;
    }

    /**
     * 设置短信提醒时间
     * @param msgNotifyHour 短信提醒时间
     */
    public void setMsgNotifyHour(Integer msgNotifyHour) {
        this.msgNotifyHour = msgNotifyHour;
    }

    /**
     * 获取是否开启一键登录
     * @return one_key_login 是否开启一键登录
     */
    public Boolean getOneKeyLogin() {
        return oneKeyLogin;
    }

    /**
     * 设置是否开启一键登录
     * @param oneKeyLogin 是否开启一键登录
     */
    public void setOneKeyLogin(Boolean oneKeyLogin) {
        this.oneKeyLogin = oneKeyLogin;
    }

    /**
     * 获取
     * @return pay_password 
     */
    public String getPayPassword() {
        return payPassword;
    }

    /**
     * 设置
     * @param payPassword 
     */
    public void setPayPassword(String payPassword) {
        this.payPassword = payPassword == null ? null : payPassword.trim();
    }

    /**
     * 获取平台标识
     * @return prefix 平台标识
     */
    public String getPrefix() {
        return prefix;
    }

    /**
     * 设置平台标识
     * @param prefix 平台标识
     */
    public void setPrefix(String prefix) {
        this.prefix = prefix == null ? null : prefix.trim();
    }

    /**
     * 获取报告有效时间(天)
     * @return report_time 报告有效时间(天)
     */
    public Integer getReportTime() {
        return reportTime;
    }

    /**
     * 设置报告有效时间(天)
     * @param reportTime 报告有效时间(天)
     */
    public void setReportTime(Integer reportTime) {
        this.reportTime = reportTime;
    }

    /**
     * 获取客服电话
     * @return service_mobile 客服电话
     */
    public String getServiceMobile() {
        return serviceMobile;
    }

    /**
     * 设置客服电话
     * @param serviceMobile 客服电话
     */
    public void setServiceMobile(String serviceMobile) {
        this.serviceMobile = serviceMobile == null ? null : serviceMobile.trim();
    }

    /**
     * 获取发货后付款(天)
     * @return sign_pay_time 发货后付款(天)
     */
    public Integer getSignPayTime() {
        return signPayTime;
    }

    /**
     * 设置发货后付款(天)
     * @param signPayTime 发货后付款(天)
     */
    public void setSignPayTime(Integer signPayTime) {
        this.signPayTime = signPayTime;
    }

    /**
     * 获取到期自动代扣
     * @return withhold_expire 到期自动代扣
     */
    public Boolean getWithholdExpire() {
        return withholdExpire;
    }

    /**
     * 设置到期自动代扣
     * @param withholdExpire 到期自动代扣
     */
    public void setWithholdExpire(Boolean withholdExpire) {
        this.withholdExpire = withholdExpire;
    }

    /**
     * 获取到期代扣时间
     * @return withhold_hour 到期代扣时间
     */
    public String getWithholdHour() {
        return withholdHour;
    }

    /**
     * 设置到期代扣时间
     * @param withholdHour 到期代扣时间
     */
    public void setWithholdHour(String withholdHour) {
        this.withholdHour = withholdHour == null ? null : withholdHour.trim();
    }

    /**
     * 获取逾期代扣时间
     * @return withhold_hour_by_overdue 逾期代扣时间
     */
    public String getWithholdHourByOverdue() {
        return withholdHourByOverdue;
    }

    /**
     * 设置逾期代扣时间
     * @param withholdHourByOverdue 逾期代扣时间
     */
    public void setWithholdHourByOverdue(String withholdHourByOverdue) {
        this.withholdHourByOverdue = withholdHourByOverdue == null ? null : withholdHourByOverdue.trim();
    }

    /**
     * 获取逾期自动代扣
     * @return withhold_overdue 逾期自动代扣
     */
    public Boolean getWithholdOverdue() {
        return withholdOverdue;
    }

    /**
     * 设置逾期自动代扣
     * @param withholdOverdue 逾期自动代扣
     */
    public void setWithholdOverdue(Boolean withholdOverdue) {
        this.withholdOverdue = withholdOverdue;
    }

    /**
     * 获取
     * @return create_user_id 
     */
    public Long getCreateUserId() {
        return createUserId;
    }

    /**
     * 设置
     * @param createUserId 
     */
    public void setCreateUserId(Long createUserId) {
        this.createUserId = createUserId;
    }

    /**
     * 获取
     * @return update_user_id 
     */
    public Long getUpdateUserId() {
        return updateUserId;
    }

    /**
     * 设置
     * @param updateUserId 
     */
    public void setUpdateUserId(Long updateUserId) {
        this.updateUserId = updateUserId;
    }
}